/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Presente;

import BancoDados.BancoDados;
import Entidade.VendedorModel;
import Pesistencia.VendedorPersistencia;
import View.FinancasSalarioVendedor;
import View.MainGerenteView;
import View.ManterVendedorView;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Thalyta
 */
public class EfetuarFinacasSalariosPresente {
     private FinancasSalarioVendedor view = new FinancasSalarioVendedor();
    private BancoDados banco = new BancoDados();
    private VendedorPersistencia vendedores = new VendedorPersistencia(banco);
    
    
    public EfetuarFinacasSalariosPresente(FinancasSalarioVendedor vie ) {
        
        view = vie ;
        carregartabela();
        view.getBtneditar().addActionListener(new ActionListener() {

           
            @Override
            public void actionPerformed(ActionEvent e) {
                
            }
        });
       
       view.getBtnfechar().addActionListener(new ActionListener() {

           
            @Override
            public void actionPerformed(ActionEvent e) {
                fechar();
            }
        });
                view.setLocationRelativeTo(null);
        view.setVisible(true);
    }
 public void fechar(){

view.setVisible(false);
 
 }
 
 public void excluir(){
     
}
 
public void editar(){


}   

public final void carregartabela(){
    
    DefaultTableModel tm = new DefaultTableModel (
            
            new Object[][] {},
            new String []{" codVendedor","Nome","Salario"}){
                
                public boolean isCellEditable(int ronw, int col){
                    return false;
                }
            };
    tm.setNumRows(0);
    
    for (int i = 0; i < vendedores.getListaProdutos().size(); i++) {
        VendedorModel produto = (VendedorModel) vendedores.getListaProdutos().get(i);
        
        tm.addRow(new Object[]{produto.getCodigo(),produto.getNome(),produto.getSalario()});
        
        
    }
     view.getjTable1().setModel(tm);
          
            
}
}
